//package com.joseph.websocket.util;
//
//public class MUtil {
//
//    MetricRegistry metricRegistry = new MetricRegistry();
//
//        metricRegistry.register("已使用直接内存", (Gauge<Long>) () -> PlatformDependent.usedDirectMemory());
//
//        metricRegistry.register("最大直接内存", (Gauge<Long>) () -> PlatformDependent.maxDirectMemory());
//
//        for (EventExecutor eventExecutor : NettyServer.exec) {
//        metricRegistry.register("exec=======等待队列大小"+eventExecutor.hashCode(), (Gauge<Integer>) () ->((SingleThreadEventExecutor)eventExecutor).pendingTasks());
//    }
//
//    // 打印到控制台
//    ConsoleReporter consoleReporter = ConsoleReporter.forRegistry(metricRegistry).build();
//    // 每5秒打印一次
//        consoleReporter.start(5, TimeUnit.SECONDS);
//}
